
package com.phm.phmneuron;

import com.phm.phmneuron.connection.Connection;
import com.phm.phmneuron.neuron.Neuron;

/**
 *
 * @author PARHAM
 */
public interface EventListener {
    public void networkUpdated (NeuralNetwork net);
    //public void signalReceived (NeuralNetwork net, double [] data);
    public void networkStarted (NeuralNetwork net);
    public void networkStoped (NeuralNetwork net);
    public void neuronAdded (Neuron n);
    public void neuronRemoved (Neuron n);
    public void connectionAdded (Connection c);
    public void connectionRemoved (Connection c);
}
